.editor_container {
  height: 100%;
  width: 100%;
  position: relative;

  &>div {
    position: absolute;
  }

  .editor_top {
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    // padding: 14px 20px;
    color: #a6a8b1;
    border-bottom: solid 1px #ddd;
    // box-shadow: 0 2px 2px rgba(0, 0, 0, .05), 0 1px 0 rgba(0, 0, 0, .05);
  }

  .editor_body {
    top: 60px;
    bottom: 0;
    left: 0;
    right: 300px;
    overflow-y: auto;
    padding-bottom: 100px;
    .editor_body_content {
      height: 1200px;
    }
  }

  .editor_panel {
    top: 60px;
    bottom: 0;
    right: 0;
    width: 300px;
    overflow-x: hidden;
    padding-left: 5px;
    z-index: 10;
    border-left: solid 1px #ddd;
    .editor_panel_content {
      height: 1200px;
      padding: 15px;
    }
  }
}